large canal or dike - Español Inglés Diccionario